<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %><%--
  Created by IntelliJ IDEA.
  User: HP
  Date: 2024/8/7
  Time: 9:44
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>session作用域</title>
</head>
<body>
    <%
        List<String> books = new ArrayList<String>();
        books.add("《三国演义》");
        books.add("《西游记》");
        books.add("《水浒传》");
        books.add("《红楼梦》");
        // 将上面的集合放到session作用域中
        session.setAttribute("books",books);
        // 使用转发
        // request.getRequestDispatcher("/list.jsp").forward(request,response);
        // 使用重定向
        response.sendRedirect("/list.jsp");

        // session作用域：
        // 与浏览器是否关闭有关，因为浏览器的缓存cookie中存放的是sessionId的值，如果浏览器关闭或更换浏览器
        // 就会导致缓存失效，从而没有sesssionId,所以，在服务端找不到对应用户的session,但此时，session仍存放
        // 在服务端，有效期为30分钟，30分钟会自动销毁。
    %>
</body>
</html>
